{
  LW Change -- LightWave Change Functions

  Based on lwchange.h which is:
  Copyright 2007, NewTek, Inc.
}

{
  Copyright 2012, Jameel Halabi

  This unit is part of the BlaiseWave wrapper,
  which is licensed under the BSD 2-Clause license (see licenses/license.txt).
}

unit LW_Change;

{$mode objfpc}{$H+}

interface

uses
  LW_Types  ,
  LW_Render ;

const
  LWCHANGEFUNCS_GLOBAL    = 'Change Functions';

type

  TLWChangeFuncs = record
    GetObjectChangedState : function
                            (       ItemID : TLWItem ) : Integer ; { Gets object save state }
    GetSceneChangedState  : function
                            ( const Void             ) : Integer ; { Gets scene save state  }
    AnyChangesAtAll       : function
                            ( const Void             ) : Integer ; { Checks for any changes at all in scene  }
  end;

implementation

end.

